/**
 * 
 * @Author: biubiu0002
 * @Date: 2021-04-26 0:56
 **/

#ifndef EAIM_SYSTEM_STUDENT_H
#define EAIM_SYSTEM_STUDENT_H
#include "string"
#include "User.h"


class Student :public User {
private:
    std::string name;
    std::string classId;
    std::string gender;
    int age;
    std::string dormNo;

public:
    void operationMenu(User* &user) override;

    Student();


    virtual ~Student();

    const std::string &getId() const;

    void setId(const std::string &id);

    const std::string &getName() const;

    void setName(const std::string &name);

    const std::string &getClassId() const;

    void setClassId(const std::string &classId);

    const std::string &getGender() const;

    void setGender(const std::string &gender);

    int getAge() const;

    void setAge(int age);

    const std::string &getDormNo() const;

    void setDormNo(const std::string &dormNo);

    const std::string &getPhoneNumber() const;

    void setPhoneNumber(const std::string &phoneNumber);


};



#endif //EAIM_SYSTEM_STUDENT_H
